|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
Action | Interface for all Rover "actions" -- turning, moving, etc. |
Class Summary | |
ActionConstants | Allows the constants representing rover status to be translated into more descriptive strings. |
ActionTemplate | Template for creating an Action. |
AnalyzeRockAction | Causes the rover to drive up to a rock, take a picture, and back away. |
ApproachAction | Scans to find the exact location of a rock, turns to align precisely, and then drives up to the rock. |
CreepAction | Drives the trikebot a specified distance at a specified angle and speed. |
DanceAction | dumb action which just calls some movement commands |
DetectMotionAction | This Action makes it easy to detect motion. |
DriveToAction | Drives the trikebot a specified distance, after first turning by a set angle (which can be 0). |
Filter | Filter is used to specify the type of FileFilter for a JFileChooser. |
FindRockAction | An action to search for a rock intelligently. |
ImagePreview | ImagePreview is used to show a preview of image files in a JFileChooser. |
Log | A human-readable output log for the rover. |
MiniLog | A comma delimited log file that records the time, outcome, and length of rover missions. |
MoveToAction | Action which moves to a particular location and orientation specified in cartesian coordinates |
Rover | High-level control of the Rover. |
ScanAction | ScanAction.java uses the IR rangefinder to search for "rocks" near the rover. |
SendEmailAction | Allows the rover to send email messages. |
SmartWanderAction | Allows the rover to explore an area without running in to things. |
StatsLog | Allows for the logging of program events in a format easily read into Microsoft Excel or other statistics software. |
TakePanoramaAction | Takes panoramic images. |
TurnHeadAction | Turns the rover's head to an assigned pan and tilt. |
TurnToAction | Turns the Rover a specified number of degrees, dead-reckoned. |
WallFollowAction | WallFollowAction will follow a flat surface for a specified centimeter distance. |
Provides classes and interfaces for high-level rover control and for logging. The majority of classes in this package implement the Action interface. Each Action represents a high-level rover capability such as driving to a point or locating a target rock nearby. Rover programmers can access all of the PER's capabilities through the Rover class and the Action classes.
Action
,
Rover
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |